$(function(){
	//存储收货地址数组
	var address=null
	
	/*获取用户储存收货地址*/
	$.ajax({
		url:'/address/queryAddress',
		type:'get',
		success:function(res){
			address=res
			console.log(res)
			var html=template("addressTpl",{result:res})   //第二个参数对象数据类型
			console.log(html)
			$("#address-box").html(html);
		}
	})
    
	/*删除收货地址
	1.给删除按钮添加点击事件
	2.弹出一个删除确认框
	3.如果用户点击确认 删除
	4.调用删除收货地址的接口完成删除功能
	5.刷新当前页面*/
	$("#address-box").on('tap','.delete-btn',function(){
		var id=this.getAttribute("data-id");
		var li=this.parentNode.parentNode;
		mui.confirm("确认删除吗",function(message){
			if(message.index==1){
				//确认删除
				$.ajax({
					url:'/address/deleteAddress',
					type:'post',
					data:{
						id:id
					},
					success:function(res){
						console.log(res);
						if(res.success){
							location.reload()
						}
					}
				})
			}else{
				//取消删除
				//关闭列表滑出效果
				mui.swipeoutClose(li);
			}
		})
	})

    /*编辑收货地址
	1.给编辑按钮添加点击事件
	2.跳转到收货地址编辑页面，并将编辑的数据传递到页面
	3.将数据展示在页面中
	4.给确定按钮添加点击事件
	5.调用接口 执行编辑操作
	6.跳转回收货地址列表页面*/
	$("#address-box").on('tap','.edit-btn',function(){
		var id=this.getAttribute("data-id");
		for(var i=0;i<address.length;i++){
			if(address[i].id==id){
				localStorage.setItem("editAddress",JSON.stringify(address[i]))
			}
			
		}
		location.href="addAddress.html?isEdit=1"
		console.log(address);
	})
    
	
});